home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / linux / isdnif.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  2KB  |  57 lines

  1. /* $Id: isdnif.h,v 1.43.2.2 2004/01/12 23:08:35 keil Exp $
  2.  *
  3.  * Linux ISDN subsystem
  4.  * Definition of the interface between the subsystem and its low-level drivers.
  5.  *
  6.  * Copyright 1994,95,96 by Fritz Elfert (fritz@isdn4linux.de)
  7.  * Copyright 1995,96    Thinking Objects Software GmbH Wuerzburg
  8.  * 
  9.  * This software may be used and distributed according to the terms
  10.  * of the GNU General Public License, incorporated herein by reference.
  11.  *
  12.  */
  13.  
  14. #ifndef __ISDNIF_H__
  15. #define __ISDNIF_H__
  16.  
  17.  
  18. /*
  19.  * Values for general protocol-selection
  20.  */
  21. #define ISDN_PTYPE_UNKNOWN   0   /* Protocol undefined   */
  22. #define ISDN_PTYPE_1TR6      1   /* german 1TR6-protocol */
  23. #define ISDN_PTYPE_EURO      2   /* EDSS1-protocol       */
  24. #define ISDN_PTYPE_LEASED    3   /* for leased lines     */
  25. #define ISDN_PTYPE_NI1       4   /* US NI-1 protocol     */
  26. #define ISDN_PTYPE_MAX       7   /* Max. 8 Protocols     */
  27.  
  28. /*
  29.  * Values for Layer-2-protocol-selection
  30.  */
  31. #define ISDN_PROTO_L2_X75I   0   /* X75/LAPB with I-Frames            */
  32. #define ISDN_PROTO_L2_X75UI  1   /* X75/LAPB with UI-Frames           */
  33. #define ISDN_PROTO_L2_X75BUI 2   /* X75/LAPB with UI-Frames           */
  34. #define ISDN_PROTO_L2_HDLC   3   /* HDLC                              */
  35. #define ISDN_PROTO_L2_TRANS  4   /* Transparent (Voice)               */
  36. #define ISDN_PROTO_L2_X25DTE 5   /* X25/LAPB DTE mode                 */
  37. #define ISDN_PROTO_L2_X25DCE 6   /* X25/LAPB DCE mode                 */
  38. #define ISDN_PROTO_L2_V11096 7   /* V.110 bitrate adaption 9600 Baud  */
  39. #define ISDN_PROTO_L2_V11019 8   /* V.110 bitrate adaption 19200 Baud */
  40. #define ISDN_PROTO_L2_V11038 9   /* V.110 bitrate adaption 38400 Baud */
  41. #define ISDN_PROTO_L2_MODEM  10  /* Analog Modem on Board */
  42. #define ISDN_PROTO_L2_FAX    11  /* Fax Group 2/3         */
  43. #define ISDN_PROTO_L2_HDLC_56K 12   /* HDLC 56k                          */
  44. #define ISDN_PROTO_L2_MAX    15  /* Max. 16 Protocols                 */
  45.  
  46. /*
  47.  * Values for Layer-3-protocol-selection
  48.  */
  49. #define ISDN_PROTO_L3_TRANS    0    /* Transparent */
  50. #define ISDN_PROTO_L3_TRANSDSP    1    /* Transparent with DSP */
  51. #define ISDN_PROTO_L3_FCLASS2    2    /* Fax Group 2/3 CLASS 2 */
  52. #define ISDN_PROTO_L3_FCLASS1    3    /* Fax Group 2/3 CLASS 1 */
  53. #define ISDN_PROTO_L3_MAX    7    /* Max. 8 Protocols */
  54.  
  55.  
  56. #endif /* __ISDNIF_H__ */
  57.